package com.tmt.im.manager.helper;

import com.tmt.im.common.pojo.IMFriendPoJo;
import com.tmt.im.jpa.entity.IMFriend;
import com.tmt.springboot.common.annotation._ReflectInvoked;
import org.springframework.util.StringUtils;

/**
 * @Description TODO
 * @Author wuyi
 * @Date 2024/8/25 15:28
 * @Version 1.0
 **/
public class IMFriendHelper {

    @_ReflectInvoked
    public static String getAlias(IMFriend friend) {
        if (StringUtils.hasText(friend.getAlias())) {
            return friend.getAlias();
        } else if (friend.getFriend() != null) {
            return friend.getFriend().getNickname();
        }
        return null;
    }

}
